human ecologists - French English Dictionary